it totally slipped my mind - Francés Inglés Diccionario